- Title
- A software development process for BDI multiagent systems
- Creator
- Hector, Aaron
- Relation
- University of Newcastle Research Higher Degree Thesis
- Resource Type
- thesis
- Date
- 2014
- Description
- Research Doctorate - Doctor of Philosophy (PhD)
- Description
- Multiagent systems are an increasingly popular approach to software engineering, offering a fundamentally different design technique for software development based around the creation and deployment of autonomous software components. One of the leading models for the development of agent-based software is the Belief-Desire-Intention (BDI) model. This model provides a method for developing software based around the concepts used in human reasoning. BDI provides not just a useful model for developing software agents, but promises a whole new paradigm for software development, occurring at a higher level of abstraction than traditional techniques. In order to effectively develop BDI systems, a software development process is required that takes advantage of the concepts and abstractions offered by the BDI model. This thesis presents the Newcastle University Multi-Agent Process (NUMAP), a modular development process for BDI multi-agent systems. The process is practical, usable, and intuitive, operating at a level of abstraction suited to BDI agent development, focusing on the use of concepts associated with human reasoning throughout the development lifecycle. A support tool for use with NUMAP is also presented, assisting developers as they progress through each phase of the process. This support tool offers code template generation for popular agent implementation platforms, and provides a novel dependency tracking mechanism. A new evaluation framework is presented for assessing the completeness of development processes for multiagent systems, and NUMAP is assessed in comparison with other leading design processes, showing advantages in terms of its coverage of agent modelling concepts, and in terms of its usage and practicality.
- Subject
- BDI; agent; multiagent; NUMAP
- Identifier
- http://hdl.handle.net/1959.13/1042470
- Identifier
- uon:14060
- Rights
- Copyright 2014 Aaron Hector
- Language
- eng
- Full Text
- Hits: 1247
- Visitors: 1448
- Downloads: 365
Thumbnail | File | Description | Size | Format | |||
---|---|---|---|---|---|---|---|
View Details Download | ATTACHMENT01 | Abstract | 114 KB | Adobe Acrobat PDF | View Details Download | ||
View Details Download | ATTACHMENT02 | Thesis | 2 MB | Adobe Acrobat PDF | View Details Download |